34b7dd4ebb32c89805f46f8f2d391fad994eeba6,transpiler/src/main/java/org/jsweet/transpiler/typescript/Java2TypeScriptAdapter.java,Java2TypeScriptAdapter,substituteIdentifier,#JCIdent#,1422
Before Change
@Override
public boolean substituteIdentifier(JCIdent identifier) {
AnnotationMirror annotation;
if ((annotation = Util.getAnnotation(identifier.sym, ANNOTATION_STRING_TYPE)) != null) {
getPrinter().print("\"");
getPrinter().print(getFirstAnnotationValue(annotation, identifier).toString());
getPrinter().print("\"");
After Change
@Override
public boolean substituteIdentifier(JCIdent identifier) {
if (getPrinter().getContext().hasAnnotationType(identifier.sym, ANNOTATION_STRING_TYPE)) {
getPrinter().print("\"");
getPrinter().print(getPrinter().getContext()
.getAnnotationValue(identifier.sym, ANNOTATION_STRING_TYPE, identifier.toString()).toString());
getPrinter().print("\"");
return true;
}